list1 = [1,2,3,4,5,6,1,'tom']

#下标，索引，与str相同
# print(list1[1])

#index，左往右查找，返回执行数据位置下标，没有则报错
# print(list1.index(10))

# count()：数据在当前列表中出现的次数
# print(list1.count('tom'))

# len()：列表中数据的个数。
# print(len(list1))

# in：数据在某个列表序列，在返回True，否返回False
# print('a' in list1)

# not in：数据不在某个列表序列，不在返回True，否返回False
# print('tom' not in list1)

# append()：结尾加数据，如果是列表，整体加进去
# list1.append('aba')
# print(list1)

# extend()：结尾加数据，如果数据是⼀个序列，则将这个序列的数据逐⼀添加到列表
# list1.extend('abc')
# print(list1)

# insert():指定位置加数据
# list1.insert(3,'pp')
# print(list1)

# 删除列表/列表中某个数据
# del list1[1]
# print(list1)

# 指定删除列表中的数据，若pop中没有参数，则删除最后一个数据，并返回删除后的数据
# a=list1.pop(0)
# print(a)
# print(list1)
# b=list1.pop()
# print(b)
# print(list1)

# 移除列表中第一个匹配的数据
# list1.remove('a')
# print(list1)

# 清空列表
# list1.clear()
# print(list1)

# 逆置
# list2 = []
# list2.extend('abcdef')
# list2.reverse()
# print(list2)
# list3 = list2.__reversed__()
# print(list3)
# print(list(list3))

# 排序
# list4 = [9,5,6,2,48,6,63,12,4]
# list4.sort()
# print(list4)
# list5=[9,5,6,2,48,6,63,12,4]
# list6 = sorted(list5)
# print(list6)
# print(list5)




# 循环遍历每个列表数据
# list1 =[1,2,3,4,5,6]
# for i in list1:
#     print(i)
#
# for i in range(10):
#     print(i)


# 列表嵌套
ame_list = [['⼩明', '⼩红', '⼩绿'], ['Tom', 'Lily', 'Rose'], ['张三', '李四','王五']]
# 按下标查找到李四所在的列表
# print(name_list[2])
# 从李四所在的列表⾥⾯，再按下标找到数据李四
# print(name_list[2][1])